package com.admin.domain;


import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 管理员实体
 * 
 * @author ZY
 * @date 2018/10/18
 */
@Data
public class AdminDO implements Serializable {

    /**
     *
     */
    private static final long serialVersionUID = 3292964065729467826L;

    /**
     *
     */
    private Integer userId;

    /**
     * 姓名
     */
    private String realname;

    /**
     * 用户名
     */
    private String username;

    /**
     * 用户密码
     */
    private String password;

    /**
     * 会员手机号
     */
    private String mobile;

    /**
     * 会员邮箱
     */
    private String email;

    /**
     * 用户昵称
     */
    private String nickname;

    /**
     * 省id
     */
    private Integer provinceId;

    /**
     * 省名称
     */
    private String provinceName;

    /**
     * 市id
     */
    private Integer cityId;

    /**
     * 市名称
     */
    private String cityName;

    /**
     * 区县id
     */
    private Integer areaId;

    /**
     * 区县名称
     */
    private String areaName;

    /**
     * 乡镇街道id
     */
    private Integer countryId;

    /**
     * 乡镇街道
     */
    private String countryName;

    /**
     * 村社区id
     */
    private Integer villageId;

    /**
     * 村社区
     */
    private String villageName;


    private String regionIds;

    private String regionNames;


    /**
     * 账号状态 0为正常 1为冻结 2为删除或作废或黑名单用户
     */
    private Integer istatus;

    /**
     * 用户备注信息
     */
    private String remark;

    /**
     * 会员类型 0为管理员 1为普通用户
     */
    private Integer role;

    /**
     * 用户级别， province 省， city 市  area 区县
     */
    private String memberLevel;

    /**
     * 负责区域
     */
    private String businessAreaIds;
    private String responsibleArea;

    private String responsibleAreaIds;

    /**
     * 操作人id
     */
    private Integer operatorId;

    /**
     * 操作人名称
     */
    private String operatorName;

    /**
     * 操作人手机号
     */
    private String operatorMobile;


    //本轮是否申报 0 否 1 是
    private Integer currentRoundDeclare;
    //本轮申报结果 0 未处理  1 通过 2 未通过
    private Integer currentRoundDeclareStatus;
    //申报开关 0 关  1 开
    private Integer currentRoundDeclareSwitch;

    private Integer isResetPassword;







    /**
     *
     */
    private Date createTime;

    /**
     *
     */
    private Date modifyTime;

}